Systematic Consolidation of Input and Output Buffers in Synchronous Dataflow Specifications1
نویسندگان
چکیده
Synchronous Dataflow, a subset of dataflow, is a commonly used model of computation in block diagram DSP programming environments. Because of the limited amount of memory in embedded DSPs, a key problem during software synthesis from SDF specifications is the minimization of the memory used by the target code. We develop a powerful formal technique called buffer merging that attempts to overlay buffers in the SDF graph systematically in order to drastically reduce data buffering requirements. This technique is complementary to lifetime-analysis based approaches, and we show that it can be fruitfully combined to yield a hybrid algorithm that results in less memory usage than either technique used alone. We give polynomial-time algorithms based on this formalism, and show that code synthesized using this technique results in a 45% reduction, on average, of the buffering memory consumption compared to existing techniques.
منابع مشابه
Robust Control of Encoderless Synchronous Reluctance Motor Drives Based on Adaptive Backstepping and Input-Output Feedback Linearization Techniques
In this paper, the design and implementation of adaptive speed controller for a sensorless synchronous reluctance motor (SynRM) drive system is proposed. A combination of well-known adaptive input-output feedback linearization (AIOFL) and adaptive backstepping (ABS) techniques are used for speed tracking control of SynRM. The AIOFL controller is capable of estimating motor two-axis inductances ...
متن کاملSynchronous Data Flow Simulation with MESSENGERS
Synchronous Dataflow(SDF) [5][6][7] model is widely used in signal processing design and simulation. SDF is a special case of dataflow. In SDF, a program is represented by a directed graph in which each vertex(actor) represents a computation, an edge specifies a FIFO buffer, and each actor produces (consumes) a fixed number of data values(tokens) onto(from) each output(input) edge per invocatio...
متن کاملPhased Computation Graphs in the Polyhedral Model
We present a translation scheme that allows a broad class of dataflow graphs to be considered under the optimization framework of the polyhedral model. The input to our analysis is a Phased Computation Graph, which we define as a generalization of the most widely used dataflow representations, including synchronous dataflow, cyclo-static dataflow, and computation graphs. The output of our analy...
متن کاملImproving the performance of wind turbine equipped with DFIG using STATCOM based on input-output feedback linearization controller
Using the FACTS controllers, such as static synchronous compensator (STATCOM), as it provides continuous reactive power, in the grid including wind turbine (WT) equipped with doubly fed induction generator, for improving voltage profile (under normal circumstances) and providing a transition ability from inductor generator transition state has been proposed. In this paper, in order to contr...
متن کاملImproving the performance of wind turbine equipped with DFIG using STATCOM based on input-output feedback linearization controller
Using the FACTS controllers, such as static synchronous compensator (STATCOM), as it provides continuous reactive power, in the grid including wind turbine (WT) equipped with doubly fed induction generator, for improving voltage profile (under normal circumstances) and providing a transition ability from inductor generator transition state has been proposed. In this paper, in order to contr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000